<?php
session_start();
include_once "../funciones/funciones_php.php";
$id_orden_flete = $_GET['o_flete'];
$codigo_chofer = $_GET['c_chofer'];
$motivo = $_REQUEST['motivo'];
    for($i=0;$i<=$_SESSION['auto_incrementable2'];$i++)
    {
        if($_SESSION['numero_orden'][$i] == $id_orden_flete)
        {
            $codigo_barra = $_SESSION['array_codigos'][$i];

            conectar();
            $update_detalle=sprintf("UPDATE detalle_encomienda SET estado_llegada='%s',id_empleado_retiro='%s',fecha_llegada=now()
                                     WHERE codigo_barra = '$codigo_barra'",pg_escape_string('TRUE'),pg_escape_string($codigo_chofer));
            pg_query($update_detalle) or
            die("Error en la consulta".pg_error());

        }
    }

            $conexion=sprintf("insert into orden_flete_estado_orden(id_orden_flete,id_estado_orden,fecha,id_observacion)
                               VALUES ('%s','%s',now(),'%s')",pg_escape_string($id_orden_flete),pg_escape_string(7),pg_escape_string($motivo));
            pg_query($conexion) or
            die("Error en la consulta".pg_error());

            $conectar=sprintf("update orden_flete set id_estado_orden='%s'
                               where id_orden_flete='$id_orden_flete'",pg_escape_string(7));
            pg_query($conectar) or
            die("Error en la consulta".pg_error());

    for($i=0;$i<$_SESSION['autoincrementable'];$i++)
    {
        if($_SESSION['array_orden'][$i] == $id_orden_flete)
        {
            $_SESSION['array_orden'][$i] = -1;
            $_SESSION['chofer'][$i] = -1;
            $_SESSION['array_cajas'][$i] = -1;
            $_SESSION['array_sobres'][$i] = -1;
            $_SESSION['array_valijas'][$i] = -1;
            $_SESSION['array_facturas'][$i] = -1;
            $_SESSION['cajas_leidas'][$i] = -1;
            $_SESSION['sobres_leidos'][$i] = -1;
            $_SESSION['valijas_leidas'][$i] = -1;
            $_SESSION['facturas_leidas'][$i] = -1;
        }

    }
echo "<script>alert('La orden de flete fue guardada correctamente');</script>";
print "<meta http-equiv=Refresh content=\"0 ; url=proceso_llegada.php\">";

?>